home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Professional Soft Collection 1.02
/
Professional Soft Collection 1.02.iso
/
test.all
/
checkit
/
checkit.hlp
< prev
next >
Wrap
Text File
|
1990-09-06
|
53KB
|
1,240 lines
CONTENTS:00001463:none
CONTENTS:00001561:main
CONTENTS:00003467:batch
CONTENTS:00006391:set_clock
CONTENTS:00007190:memory_test
CONTENTS:00009988:rpt_config
CONTENTS:00010815:rpt_dev_drvrs
CONTENTS:00012625:rpt_cmos_tbl
CONTENTS:00013250:rpt_interrupts
CONTENTS:00014839:bench_hdisk
CONTENTS:00016730:bench_main
CONTENTS:00018481:bench_video
CONTENTS:00020174:bench_save
CONTENTS:00020356:setup_activity_log
CONTENTS:00022042:show_activity_log
CONTENTS:00022473:test_sysbd
CONTENTS:00023913:test_prn
CONTENTS:00024669:test_ser
CONTENTS:00025151:test_par
CONTENTS:00025611:test_flop
CONTENTS:00026964:test_hard
CONTENTS:00028458:test_video
CONTENTS:00030181:test_kbd
CONTENTS:00031611:test_joy
CONTENTS:00032313:test_mouse
CONTENTS:00032747:test_clock
CONTENTS:00034314:test_mem
CONTENTS:00037124:log_printer
CONTENTS:00037560:log_graphics
CONTENTS:00037982:ram_locate
CONTENTS:00040256:ram_summary
CONTENTS:00041943:ram_find
CONTENTS:00043704:ram_setup
CONTENTS:00045134:register_user
CONTENTS:00045390:memmap_base
CONTENTS:00047305:memmap_int
CONTENTS:00048570:memmap_tsr
CONTENTS:00048920:memmap_nothing
CONTENTS:00049549:memmap_hiram
CONTENTS:00050010:memmap_ebios
CONTENTS:00050382:memmap_vram
CONTENTS:00050686:memmap_available
CONTENTS:00051058:memmap_rom
CONTENTS:00051365:memmap_ems
CONTENTS:00051823:report_detail
CONTENTS:00052326:custom_heading
@(#)CheckIt checkit.hlp Date: 08/21/90, Release: 3.0.
HELP:none:No Help Available
Sorry, there is no help available for this part of CheckIt.
END.
HELP:main:Main Menu
Welcome to CheckIt
------------------
CheckIt is a Quality Assurance diagnostic program for your MS-DOS PC. It
can produce reports of your hardware configuration and the system resources
being used, test the hardware components of your system, and display
performance panels to measure key aspects of your PC's computing power.
With CheckIt, PC users can assure that their computer meets the functional
compatibility levels of a true PC-DOS machine and that all components are
functioning properly.
CheckIt's reports can also tell you what hardware and software is already
installed on your PC. Use this information when you get a new system, call
for support, or are installing new hardware (so you can get it right the
first time).
As an added feature, you can see how your computer's speed measures against
other PC's.
CheckIt Organization
--------------------
CheckIt is organized into the following main pull-down menus:
SysInfo: Displays reports describing system hardware and software.
Tests: Used to select and run CheckIt's diagnostic tests.
Benchmarks: Shows how this PC's speed compares to other PC's.
Tools: Locates RAM chips on memory boards,
Sets the real time clock's date and time, or
any other program can be run from here.
Setup: Used to selects color or black & white operation and
Route the Activity Log to a disk file and/or a printer.
Exit: Quits CheckIt and returns to DOS.
Use to arrow keys to browse through the menu system. As each menu choice
is highlighted, the Information Window near the bottom of the screen will
change to describe the operation performed by that selection.
END.
HELP:batch:Select Batch
This function gives you total control of CheckIt's testing facilities and is
intended primarily for "expert" users with special testing needs such as
service technicians.
Some reasons to use this feature are:
* Test components repeatedly until transient errors are finally caught.
* Configure an abbreviated test suite that only checks specific
components. This can be useful for people who test a lot of PC's
regularly.
* Run burn-in tests on newly installed equipment.
Every option for every test can be defined on this single screen, so the
batch can run unattended.
The screen is divided into three main sections:
Unattended Tests The top section of the screen includes all test that do
not require direct user intervention. The tests are:
memory, hard disks, floppy disks, system board, real-time
clock, serial ports, and parallel ports.
Interactive Tests The tests in the middle section of the screen require
you to operate the selected device (like the keyboard)
or confirm the results of a test (like the printer).
Included in this category are the tests for: printers,
video, keyboard, mouse, and joysticks.
Batch Controls These fields control the batch process. You control the
destination of the activity log, number of batch passes,
and whether to pause whenever a test finds an error.
NOTE: If you are testing with multiple passes and
logging the results to either a disk or printer,
CheckIt will only save the detail log to these
devices. The in-memory log is disabled to avoid
running out of memory during long batches.
Saving a Batch Setup
--------------------
These batch settings can be saved in the configuration file so the next
time you run CheckIt, these settings will be set up automatically.
Running the Batch
-----------------
Once the batch is set up the way you want it, enter 'Y' at the "Run
Batch?" prompt and press ENTER. If any selected tests require external
setup (such as loopback plugs or floppy disks), a message asking you to
prepare the appropriate devices before the batch begins.
If only unattended tests are selected, you can leave your PC alone and
come back later to review the results.
CheckIt will skip any tests of devices that don't exist. This makes
it easy to set up a single batch of tests that can be run on a wide
variety of machines.
For more information on setting up a batch of tests, see Chapter 9 in
your manual.
END.
HELP:set_clock:Set Real-Time Clock
This tool will allow you to set the date and time on your battery backed-up
(CMOS) and DOS clock. If the clock needs to be set often, you may need to
replace the battery.
Setting the Date
----------------
Use the arrow keys to move the pointer to the date field and press ENTER.
Enter the new date in MM/DD/YYYY format and press ENTER again. For
example, January 21, 1990 is entered as 01/21/1990.
Setting the Time
----------------
Use the arrow keys to move the pointer to the time field and press ENTER.
Enter the new time in 24 hour format and press ENTER again. For example,
8:05 P.M. is entered as 20:05.
END.
HELP:memory_test:Memory Test
You are now editing the memory test parameters. By default ALL memory
is selected for a quick test. The following information describes
other ways to configure the memory test.
Testing Only A Portion of Memory
--------------------------------
If you have narrowed down a memory problem to a specific address, you can
configure CheckIt to test only that range and report on the problems. This
technique can be particularly useful for finding intermittent problems,
by testing the range multiple times.
NOTE: To avoid testing a particular type of memory, configure the start
and end address with the same value. Notice that the hex value on
the right disappear.
Testing Memory That Doesn't Exist
---------------------------------
If a portion of memory is bad, the POST (Power On Self Test) may decide
the memory is not really installed. When CheckIt investigates the system
configuration, the higher part of memory will be left out. By testing
the memory that YOU know is there but the system doesn't, you can identify
which memory chip is bad and replace it.
Testing Expanded (EMS) Memory
-----------------------------
Because of the special nature of expanded memory, you should always test
the entire range of EMS memory. See the special notes on expanded memory
in your manual (or addendum) for complete details.
Quick Test vs. Thorough Test
----------------------------
If the "Quick Memory Test Only" field is 'Y,' CheckIt will test each
block of memory once, using a pseudo-random pattern. This pattern will
identify most common memory problems and should be sufficient in most
cases. Selecting 'N' in this field will more thoroughly test each block
of memory with 8 additional patterns.
Number of Test Passes
---------------------
If you suspect you are having memory problems and a single pass does not
produce an error, the problem may be intermittent. The best way to find
this type of problem is to change the "Number of Passes" field and run the
test repeatedly. To test memory continuously, enter a 'C' in this field.
If the combination of multiple passes and a thorough test do not find an
error, your problem is almost certainly not due to a bad memory chip.
NOTE: If you are testing with multiple passes and logging the results
to either a disk or printer, CheckIt will only save the detail
log to these devices. The in-memory log is disabled to avoid
running out of memory during long batches.
END.
HELP:rpt_config:Configuration
This screen shows a list of the hardware and software installed in your
PC. This gives you a "peek" inside your machine without having to
take off the cover.
This information can be used to:
* Ensure that your PC meets the minimum hardware and software
required to install a new device or software package.
* Easily provide the right answers to questions asked while
calling for technical support.
* Quickly familiarize yourself with important aspects of a
PC you haven't used before.
The top few lines of the display show the current DOS version being
used and BIOS information. The rest of the report shows your PC's
current hardware configuration.
See Chapter 5 in your manual for an explanation of each display element.
END.
HELP:rpt_dev_drvrs:Device Drivers
This screen shows a list of the DOS block and character device drivers
currently installed in your PC. This list is often longer than will
fit on the screen so the arrow keys can be used to scroll the rest of
the list into view.
Block device drivers handle devices like hard disks and floppy disks.
Character device drivers handle every thing else including the keyboard,
serial ports, and even the display.
The elements of the report are described below:
Seg:Off This column shows where the device driver is in
memory. The values are the hexadecimal segment
and offset respectively.
# Drive(s) This column only applies to block devices and lists
(Block Devices) the number and name of the disk drives handled by
this single driver.
Name This column only applies to character devices and shows
(Character the name of the driver. For example, a serial port
Devices) driver might be called COM1.
Attr This displays the "raw" attribute byte in hex.
Meaningful information gleaned from this value is
displayed under the next two columns.
DOS The minimum version of DOS required for this driver to
function properly is displayed. Verify that the DOS
version reported in the Configuration screen is at least
that required by your device drivers.
Characteristics This column lists other important features of the
device driver. For a complete list of the different
characteristics and their meaning, see Chapter 8
in your manual.
END.
HELP:rpt_cmos_tbl:CMOS Table
This screen shows the current settings stored in the battery backed-up
CMOS memory found on AT and 386 class PC's.
This information can be used to:
* Determine if an incorrect report on the Configuration screen is
actually due to the CMOS being set up wrong.
* Print or save a copy for later reference. If the CMOS ever
needs to be reconfigured, the values can be re-entered from the
copy.
To change these settings, use the SETUP program provided with your PC.
More information on this screen can be found in Chapter 7 of your manual.
END.
HELP:rpt_interrupts:Interrupts
This screen shows the devices and programs using the hardware interrupts
(IRQ's) of your PC. A list of DMA channels is also displayed showing the
standard assignments for the devices installed in your PC.
This information can be used to:
* Configure a new add-in card with the proper IRQ and DMA settings
without researching the current configuration of existing cards.
This avoids conflicts before they happen.
* Resolve existing interrupt conflicts without the usual trial and
error method.
NOTE: Since CheckIt can only determine if an interrupt is in use when
the appropriate device driver is installed and activated, the
report may be inaccurate unless you install the drivers before
running this report.
The [CASCADE] Interrupt
-----------------------
If you are using an AT or 386 class PC, IRQ will display "[CASCADE]."
The reasons for this are explained in Chapter 6 of your manual. You
should be aware though, that any hardware or software configured to
use IRQ 2 will transparently be re-routed to IRQ 9. This is normal
and does not indicate a problem.
DMA Channels
------------
Unlike the IRQ list, the DMA list only displays standard DOS
usage of the available channels. Third-party hardware and software
will not be displayed. Although the list may not be complete, it
can be a useful reminder of pre-assigned channels.
END.
HELP:bench_hdisk:Hard Disk Benchmark
This screen measures two important aspects of your hard disk's performance:
Seek Time
---------
Average This is how long, on the average, your hard disk takes to
Seek Time move its read/write head ("seek") from one track to another.
Track to Track This is how long it takes to seek from one track to an
Seek Time immediately adjacent track. Therefore, this test measures
the minimum time it would take for your hard disk to find
a particular piece of information.
Seek time is a major factor in determining the total amount of time it
takes to find data on a hard disk.
Transfer Speed
--------------
This measurement determines the "raw" transfer speed of your hard disk.
Factors that can affect this reading are:
Interleave If this is set incorrectly, you transfer speed may be
as much as 10 times slower than it could be. On most PC's,
an interleave of 3 is common.
Disk Cache Adding disk caching software can dramatically improve your
your disk performance.
For more information on interpreting and improving your disk's performance,
see Chapter 21 in your manual.
Compare/Save Results
--------------------
By default, CheckIt displays your machine's results compared against an
IBM PC-XT. If you would rather use your machine for the comparison,
select "S-Save for Compare" and enter a descriptive name. CheckIt will
save this result in the configuration file for future use.
Later, when you are running CheckIt on another machine, you can select
"C-Compare to..." to see how it rates against yours.
END.
HELP:bench_main:Main System Benchmark
This screen measures two important aspects of your system's overall
performance. This information can help when deciding how best to utilize
a particular PC, depending on its strength or weakness.
CPU Speed (DHRYSTONES)
----------------------
This is your PC's "raw" computing speed. It measures the speed of your
PC's main processor, or CPU. The upper window graphically shows this
measurement against a 4.77 MHz original PC/XT machine. Underneath this
graph, the system's rating is shown along with processor type and its
current clock speed.
Math Speed (WHETSTONES)
-----------------------
This measurement, in the lower window, shows how fast your PC can
compute a WHETSTONE (a measurement of floating point calculation speed).
This number is important when using your PC for spreadsheet, CAD/CAM, and
scientific applications. If your PC has a math co-processor, these
numbers will be 5 to 10 times faster than without one. Underneath this
graph, CheckIt will display the type of co-processor installed on your
PC, if any, and a rating of its throughput.
Compare/Save Results
--------------------
By default, CheckIt displays your machine's results compared against an
IBM PC-XT. If you would rather use your machine for the comparison,
select "S-Save for Compare" and enter a descriptive name. CheckIt will
save this result in the configuration file for future use.
Later, when you are running CheckIt on another machine, you can select
"C-Compare to..." to see how it rates against yours.
END.
HELP:bench_video:Video Adapter Benchmark
This screen measures the speed of your video adapter using two common
techniques. Video speed is a major performance factor for screen
intensive applications such as word processing or terminal emulation.
BIOS Video Speed
----------------
This benchmark measures how fast your computer can display data on the
screen using the BIOS. DOS, terminal emulation software, and many older
programs use this method to display text on the screen. Some video
adapters provide special device drivers that can be loaded to speed up
video performance.
Direct Video Speed
------------------
Here, Checkit measures how fast your computer can display data directly
on the screen. This method is faster than using the BIOS and most newer
applications (including word processors and DOS shells) display characters
this way.
Although the measurement is taken in text mode, the relative speed also
applies to graphics. Good scores here indicate your machine has an
aptitude for CAD programs and Windows.
Compare/Save Results
--------------------
By default, CheckIt displays your machine's results compared against an
IBM PC-XT. If you would rather use your machine for the comparison,
select "S-Save for Compare" and enter a descriptive name. CheckIt will
save this result in the configuration file for future use.
Later, when you are running CheckIt on another machine, you can select
"C-Compare to..." to see how it rates against yours.
END.
HELP:bench_save:Saving Benchmark Results
Type in a 10 character name to describe the current results. Later,
you can use 'C' to compare another set of results to these.
END.
HELP:setup_activity_log:Setup Activity Log
CheckIt maintains a detailed log of exactly what components have been tested
and the result. This log is displayed on the screen at the end of any test
that finds an error. The entire log, both passes and failures, can also be
stored in a disk file, sent to the printer, or both.
Display Only The error log will be saved only in memory and displayed
when appropriate.
Disk The file CHECKIT.LOG is created (or overwritten) in the
current directory the first time data is written to the
activity log. Results from each test are added to the
end of the file for the duration of the CheckIt session.
Printer Results from each test are sent to the printer on LPT1.
The first time data is sent to the printer, a message
will appear advising you to prepare your printer.
Disk and Saves output to both disk and printer as described above.
Printer
Activity Log Title
------------------
When logging to either the disk or printer (or both), CheckIt will prompt
you to type in a title for the log just before it writes the first lines.
You can use this space to keep track of what machine created the log, what
errors you were trying to find, or anything else that you find useful.
Saving SysInfo Reports (F2)
---------------------------
If the activity log is being copied to a disk file or printer, the F2
function key can be used to add a copy of any SysInfo menu report to
the activity log.
END.
HELP:show_activity_log:Activity Log
These are the results of the last test (or group of tests) run. If
the activity log is being saved to a disk file or printer, a copy of this
report is also saved there.
The box at the top shows the total number of errors found during this test run.
Use the arrow keys to scroll the entire report into view. When you are
finished, press ENTER and the display will disappear.
END.
HELP:test_sysbd:Test System Board
This test will check your PC's processor (CPU), math co-processor (NPU),
DMA controller, and Interrupt controller.
CPU In addition to testing the general functions of your processor,
CheckIt also looks for CPU's with known bugs. If CheckIt finds
a problem here, replace the CPU immediately.
Protected If you have a 80286 or 80386 CPU, CheckIt will make sure
Mode your CPU works properly in protected mode. Operating systems
like OS/2 and Xenix use this mode extensively. Also, any
time extended memory is accessed, the processor must go
into protected mode.
NPU If you have a math co-processor (like the 8087) installed
in your PC. Both the simple and complex math functions are
tested.
DMA This test checks the DMA controller in your PC. This chip is
Controller responsible for transferring data between memory and other
devices. On AT and 386 class PC's, the second DMA controller
is also tested.
Interrupt This test checks the 8259A interrupt controller (2 on AT and
Controller 386 class PC's) in your PC. This chip is responsible for
"interrupting" your CPU when certain events occur. For example,
the 8259A issues an interrupt every time you press a key on
the keyboard.
END.
HELP:test_prn:Test Printer
This test will print a number of patterns on your printer. This will help
find cable and configuration problems on IBM, Epson, HP Laserjet, and
"generic" printers.
To configure this test for your environment, press 'C' at the
"Run Printer Test?" prompt. You can then change the printer type and
port for the test.
Once the test is properly configured, make sure the printer is ready and
at the top of a new page. Then, press 'Y' at the "Run Printer Test?" prompt.
All the tests will be printed at once. Next, CheckIt will display a
sample of what the printout should look like and ask if it printed
properly. See Chapter 17 in your manual for an explanation of each
test and how to find problems.
END.
HELP:test_ser:Test Serial Port
This test checks your serial port. Each register of the 8250 serial
controller chip is tested and data transmission is tested at different
baud rates.
Although CheckIt can still conduct a reasonable test without a loopback
plug, the test is best with one because data is actually sent and received
by the port when an external loopback is used.
For more information on loopback plugs and the test, see Chapter 15 of
your manual.
END.
HELP:test_par:Test Parallel Port
This test checks your parallel port. This test can be run either with
or without an external loopback plug. Without a loopback plug, the
internal registers of the parallel port are checked to make sure they
respond properly. When an external loopback plug is added, the external
signals and data lines are tested as well.
For more information on loopback plugs and the test, see Chapter 16 of
your manual.
END.
HELP:test_flop:Test Floppy Disk
This test can be used in two ways:
* Test your floppy drive to make sure it is working properly.
* Test a particular floppy disk for bad tracks.
NOTE: You must have a DOS formatted diskette for each drive being tested.
To start the test, insert a floppy disk in the appropriate drive and
press ENTER. If the disk as not formatted at the maximum capacity for
the drive (i.e. a 360K disk in a 1.2M drive), CheckIt will ask if this
is the disk you want to use. If there is data on the disk, you can
insert a new disk, skip the write test, or run the write test anyway.
Random Read Test
----------------
This part of the test will test each track of a floppy disk to make sure
it is readable. Since the tracks are chosen in a random order, the
drive's stepper motor is also tested. Errors will be displayed in the
"Errors" window.
Random Write Test
-----------------
This part of the test determines whether your drive can accurately
write data to a diskette. This step can be skipped if you are using
a disk with data on it.
There are a number of different reasons for a disk or drive to report
errors. See Chapter 12 in your manual for details.
END.
HELP:test_hard:Test Hard Disk
Use this test to check your hard disk. This test is will preserve the
data already on your drive.
Three types of read tests are performed:
Linear Read
-----------
Each cylinder is tested starting at cylinder 0 and continuing sequentially
to the last cylinder on the disk. This first pass is to make sure all
data can be read under the simplest of tests.
Butterfly Read
--------------
Again, each cylinder is tested. But with this test, the outermost
cylinders are read first, then the innermost cylinders. This provides
a worst case test of the hard disk's seeking mechanism.
Random Read
-----------
Like the butterfly read, this test is good at finding head movement
related problems. However, unlike the orderly progression of the
previous tests, the random read test more realistically simulates
actual hard disk activity.
Interpreting Errors
--------------------
Any time an error is found, it will appear in the "Errors" window with
an explanation in the notes column. There are a number of different
types of errors that can be reported -- some are severe while others
are purely informational. See Chapter 11 in your manual for a complete
list of errors.
END.
HELP:test_video:Test Video
Use this test to check your video sub-system. There are three main
parts to this test:
Video RAM
---------
This part of the test checks your video display memory and paging hardware.
Since garbage will display on your screen during this part of the test, a
warning will appear just before this step begins. The test will complete
on its own.
Text Modes
----------
This part of the test checks all text modes available on your PC. Since
the success or failure of these tests depends on the screen "looking"
right, YOU must decide if a particular screen passes or fails.
Each phase of this part of the test consists of several screens. On
each screen, the title, screen number, and mode of the current test is
displayed at the top left. This will give you an idea of where you
are in the test.
REMEMBER: You can skip individual steps or the whole test by pressing ESC.
Graphics Modes
--------------
This part of the tests checks any graphics modes that are available on
your PC. The modes displayed depend on the type of video adapter you
have on your machine. Like the text modes tests, YOU must decide if a
screen passes or fails.
If the Screen Is Blank or Unreadable...
It is possible that some modes will not be properly supported by your
video adapter or monitor. In these cases, press 'N' followed by
ENTER and that screen will be marked as an error. Later, you can
review the activity log to see which video modes didn't work right.
END.
HELP:test_kbd:Test Keyboard
Use this test to check the keys and lights on your keyboard.
Three different keyboards are supported: PC, AT, and Enhanced. Use
the arrow keys to select the keyboard you are using. If you don't
recognize the keyboard's name, look at the picture displayed on the
screen and pick the one that best matches the layout of your keyboard.
Press Each Key
--------------
This part of the test will let you test each key. After each key
has been pressed, CheckIt moves on to the next part of the test.
If some keys don't work or you are only testing a few keys, press
any key three (3) times. You will then be given a chance to report
any problems.
Typematic Repeat
----------------
This part of the test will check the "auto-repeat" feature of your
keyboard. Simply press and hold down any key until it begins to blink
on the screen. This is not the same as repeatedly pressing the same
key.
Keyboard Lights
---------------
If you are using an AT or Enhanced keyboards, the lights will also be
tested. Watch the keyboard lights and make sure each light comes on
at the same time as its on-screen counterpart.
See Chapter 19 for more information on finding and fixing problems.
END.
HELP:test_joy:Test Joystick
If you have a joystick on your system, this test will let you verify
that the joystick is properly centered and that each of the buttons
are working properly.
Centering the Joystick
----------------------
To adjust the joystick, first move the stick to the extreme top, bottom,
left, and right. This will establish the minimum and maximum values for
the X and Y axes.
Now center the joystick. The cursor should be motionless in the center
of the box. If the cursor is slightly off center, adjust the joystick's
fine trim until it is exactly centered. Your joystick is now properly
adjusted.
END.
HELP:test_mouse:Test Mouse
If you have a mouse on your system, this test will let you verify
that the it is working properly. If you have not installed the device
driver for your mouse, the test can not be run.
With this test, you can check the button and movement of your mouse.
If you find a problem, press ESC to cancel the test (or just a step).
You will then be given a chance to record any errors you found.
END.
HELP:test_clock:Test Real Time Clock
If your system has a real-time clock, CheckIt can be used to make sure
it is set properly and keeping accurate time. The following tests are
performed:
Compare Real-Time Time to DOS Time
----------------------------------
Both times are compared to make sure they are about the same. Since it
is normal for many systems to have a difference of a few seconds, CheckIt
will not report small differences as errors.
Compare Real-Time Date to DOS Date
----------------------------------
These two values must match exactly.
Test Real-Time Clock Alarm
--------------------------
If your PC has a standard AT-style CMOS clock (most AT and 386 PC's do!),
CheckIt will test the alarm feature found on these clocks. If the alarm
does not go off when scheduled, the test will fail. Some PC compatibles
do not support this feature. In these cases, a failure indicates a
minor incompatibility problem.
Compare Elapsed Time
--------------------
Finally, CheckIt compares the amount of elapsed time on both clocks
(regardless of there initial difference). If there is more than a
fraction of a second difference, CheckIt will report the problem. A
failure here usually indicates the real-time clock needs new batteries.
More information on the real-time clock can be found in Chapter 14 of
your manual.
END.
HELP:test_mem:Test Memory
This is the memory test. The boxes on the left of the screen show the
base, extended, and EXPANDed memory for your machine. The area selected
for testing is shown in reverse video.
Changing Defaults
-----------------
To the right of the boxes, the test parameters are displayed. To change
any element of the test, enter 'C' at the "Run memory test?" prompt and
press ENTER. Additional help will explain how to configure each field.
Starting the Test
-----------------
When you are ready to run the test, enter 'Y' at the "Run memory test?"
prompt and press return.
Test Program Buffers
--------------------
Since the memory test is non-destructive, the original contents of any
memory tested must be saved and restored. CheckIt begins by testing the
memory used for this purpose.
Test Base Memory
----------------
Any base memory selected will be tested next, including memory currently
being used by DOS, CheckIt, or any other program. If CheckIt finds any
errors, "FAILED" will appear next to the check box and the errors will be
listed in the activity log.
Test Extended Memory
--------------------
Any extended memory selected will be tested at this stage. Like the base
memory test, errors found will result in a "FAILED" status on this part of
the test and the specific memory locations will appear in the activity log.
Test EXPANDed Memory
--------------------
Any expanded (EMS) memory selected will be tested at this stage. Errors
are reported in the same was as the base and extended memory tests.
Test High Address Lines
-----------------------
Any selected memory will be checked for problems caused by wrong size
chips, bent or broken pins, and other addressing problems where one byte
can affect another distant byte.
NOTE: For best results with this step, test all installed memory.
Fixing Problems
---------------
If any errors are reported, the first thing to do is find the faulty chip.
To do this, use the "Locate RAM Chips" function under the "Tools" menu.
If the memory test was just run, the bad chip information will already be
filled in. See Chapter 22 for more information on locating RAM chips.
Refer to Chapter 10 of your manual for a more detailed explanation
of the screen elements, the test, and fixing problems.
END.
HELP:log_printer:Writing to Printer
The activity log is currently configured to send test results and SysInfo
reports to the printer. Since this is the first time anything is being
printed, CheckIt isn't sure the printer and paper are set up properly.
Make sure the printer is plugged in, turned on and ready, at the top of a
new page, and has plenty of paper. Then, press a key and the activity
log will be printed.
END.
HELP:log_graphics:Log Graphics
CheckIt can send data to the activity log in one of two ways. If you
have a printer capable of printing IBM line-drawing characters, turn this
option ON. This will produce the best quality results most reports and
print-outs.
If you have any other type of printer, turn this option OFF. CheckIt will
then translate any special character to its nearest ASCII equivalent.
END.
HELP:ram_locate:Locate RAM Chips
This tool helps you find failing RAM chips. First, run the Memory Test
to identify the bad addresses. Then, use this screen to identify which
chips to replace.
Entering Address and Bit Information
------------------------------------
When CheckIt reports memory errors, it displays a 6 digit hexadecimal
address followed by a list of bad bits. This information must be filled
in at the first screen for CheckIt to locate the bad memory chips. If
you've just run the memory test, this information will already be filled
in. Otherwise, press 'C' [ENTER] and enter the address information your-
self. Remember to put "EMS:" in front of any expanded memory addresses.
Press ESC to exit the data entry form.
Once the bad address information is entered, you can start locating the
bad memory. There are two methods you can use: Simple and Advanced.
Simple Method (Locate Boards)
-----------------------------
This method is for users who are uncomfortable answering questions like
"Parity on Left?" and "Rows in Reverse Order" but still want to locate,
as closely as possible, failing RAM chips.
Selecting 'S' [ENTER] will lead you through a series of simple questions
that ask for increasingly detailed information about the memory layout
of your computer. With each answer, the conclusions displayed are updated
with as accurate information as possible. If, at any time, you are unable
to answer a question, you can stop and print (F2) a copy of the current
conclusions.
NOTE: You can use the simple method to fill in most of the details and then
proceed to the advanced method for the remaining questions.
Advanced Method (Locate Chips)
------------------------------
This method is for users who know all the details of how the memory boards
on their computer are laid out and needs to find the exact chip that is
failing.
Select 'A' [ENTER] to proceed to the board summary screen to define the
memory boards in your system. When you are satisfied with your definitions,
you can print a copy of the boards with failing chips (F2).
END.
HELP:ram_summary:Locate RAM Chips Board Summary
This screen allows you to review and modify the definition for each memory
board before attemping to locate the bad chips. Once you are satisfied
with the board definitions, press 'F' [ENTER] to find the faulty chips.
Board Summary Screen
--------------------
The first screen is the board summary screen. It displays a summary of
all defined boards. From here you can easily view and modify each board.
View This option displays an exploded view of the currently selected
Board board. If the word "MORE" appears at the top or bottom of
the board, the up and down arrow keys can be used to scroll
the rest of the board into view. Use the left and right arrow
keys to view adjacent boards.
Change This option allows you to create or modify a board. There
Board is separate help for each field. More information can also
be found in Chapter 4, pages 27 through 29. Also, Chapter 4,
pages 30 and 31 describe how to handle a number of "special
cases" when defining boards.
NOTE: Some of the information needed to define a board is
technical in nature. If possible, have the manual or
memory board itself available while setting it up.
Delete Selecting this option will delete the configuration information
Board for the currently selected board.
Find Selecting this option will display the boards and highlight the
Bad Chips bad chips according to your definitions.
END.
HELP:ram_find:Find Bad Chips
This screen shows which chips on a board need to be replaced.
Displaying Bad Chips
--------------------
Two types of "bad" chips can be displayed:
BAD CHIPS These chips have been uniquely identified by CheckIt as bad
and should be replaced. On the screen, they will blink in
red and are marked like this: "=>".
QUESTIONABLE These chips could not be uniquely identified but at least one
CHIPS of them is bad. This type of indicator is used for expanded
memory. On the screen, they will blink in yellow and are
marked like this: "?>".
To find the specific chip, you should replace one at a time
and retest memory until the problem goes away. Or, to save
time (instead of money), simply replace all of the ques-
tionable chips.
If the board is too big to fit on the screen, the word "MORE" will
appear on the top or bottom. Use the up and down arrow keys to display
the rest of the board.
If more than one board has memory problems, "Next Board" will appear
near the top of the screen. Use the left and right arrow keys to
view these boards.
The F2 function key can be used to send a copy of the currently displayed
board to the activity log.
Invalid Memory Addresses
------------------------
If you have specified an address that is not defined on any board, a
message will be displayed explaining that the chips can not be located
for that address. Return to the board summary screen and modify the board
layouts until this message doesn't appear.
END.
HELP:ram_setup:Define RAM Layout
This function allows you to define the physical layout of each memory board
installed in your PC. This step must be completed before attempting to
find a bad RAM chip.
NOTE: Some of the information needed to define a board is technical in
nature. If possible, have the manual or memory board itself
available while setting it up.
Board Summary Screen
--------------------
The first screen is the board summary screen. It displays a summary of
all defined boards. From here you can easily view and modify each board.
View This option displays an exploded view of the currently selected
Board board. If the word "MORE" appears at the top or bottom of
the board, the up and down arrow keys can be used to scroll
the rest of the board into view. Use the left and right arrow
keys to view adjacent boards.
Change This option allows you to create or modify a board. There
Board is separate help for each field. More information can also
be found in Chapter 4, pages 27 through 29.
Delete Selecting this option will delete the configuration information
Board for the currently selected board.
Also, Chapter 4, pages 30 and 31 describe how to handle a number of
"special cases" when defining boards.
END.
HELP:register_user:Register User
Before using CheckIt, you must customize it by entering your name and
company on the lines provided.
This information is displayed every time CheckIt is loaded and will be
printed on the top of every report.
END.
HELP:memmap_base:Base Memory Map
This is a map of the first 1Mb of real address space. This includes base
memory (0K to 640K) and the reserved area (640K to 1Mb). The top half of
the screen shows a graphical map of this area and the bottom half shows
the same information in list form.
Each type of object on the screen is identified by a different symbol.
Below is a list of each symbol and its meaning. A complete discussion
of each object can be found in your manual.
I Interrupt Vectors. This area contains information about the 256
hardware and software interrupts.
P Programs. This area contains DOS, CheckIt, TSR's, and device drivers
that are also resident.
A Available. This is DOS memory that is currently not being used.
B Extended BIOS Data Area. This region (usually at the top of DOS memory)
is setup by the BIOS and is used by OS/2.
V Video RAM. This is the address range used by your video adapter.
R ROM. This can be either adapter ROM or System ROM.
- Nothing. This address space is currently not used by any RAM, ROM, or
for any other purpose.
E EMS Page Frame. This is where the EMS page frame is located. It is
usually 64K large.
H Hi RAM. CheckIt has identified RAM in the reserved address space but
can't identify how it is being used.
Mappable RAM. A diamond above a letter indicates EMS mappable memory.
The EMS page frame is always mappable. Some EMS implementations also
allow DOS memory to be mapped by programs like DESQview and Windows.
Showing More Detail
-------------------
Use your arrow keys to select an item then press [ENTER]. A window will
pop-up and show more detail about the selected item. The actual information
displayed depends on the item selected. Pressing F2 will send the entire
detail to the activity log.
END.
HELP:memmap_int:Interrupt Vectors
This screen lets you examine how each software interrupt is being used.
This is helpful when tracking down software conflicts particularly those
caused by TSR's and other resident programs.
The following describes the elements of the display:
INT This column lists the interrupt being described.
Usual This column describes what the interrupt is normally used for.
Function You will notice that several have very specific purposes while
others are either marked "reserved" or are used by one or more
common applications. NOTE: This column describes the inter-
rupts typical use and NOT how it is currently being used.
Address This column shows the address the vector is pointing to. The
values are the hexadecimal segment and offset respectively.
Points This column displays where the vector is now pointing. In many
To cases the vector will be pointing to an operating system
component like the System ROM, DOS kernel, or COMMAND.COM. Some-
times, the vector will be pointing to a TSR or device driver.
Consult your manual for more information on interpreting this information
and interrupts in general.
END.
HELP:memmap_tsr:Programs
This list shows how much memory each resident program is using (including
CheckIt). Note that some programs also allocate data and environment
blocks. Make sure you include these blocks when determining how much
memory a program uses.
Look in your manual for ideas on how to make more DOS memory available.
END.
HELP:memmap_nothing:<nothing>
Addresses marked this way are currently not used for any purpose. Depend-
ing on the system, these areas can be used by add-in ROM modules, EMS hard-
ware, or hi RAM.
Relocating RAM
--------------
If your system has hardware mapping capabilities (like the 80386 or 80486),
you can use programs like 386Max or QEMM to put RAM in these areas. You
can then move some of your resident programs to this area and leave more
DOS memory for applications.
Look in you manual for more information on using these areas.
END.
HELP:memmap_hiram:Hi RAM
This area contains RAM this is not allocated in a way CheckIt can
recognize. This can happen for a number of reasons:
1. Some non-standard video adapters provide more video RAM than CheckIt
otherwise expects.
2. Some add-on cards have special purpose RAM that is used for buffering
data and other specific tasks. This is common with LAN cards.
Look in you manual for more other ways Hi RAM can appear.
END.
HELP:memmap_ebios:Extended BIOS Data Area
The extended BIOS (EBIOS) data area is set-up by the BIOS when the system
is booting and is provided for OS/2 and other multi-tasking operating
systems. This memory (usually about 1K) is allocated from the top of RAM
and is not available to DOS. This is why some programs report 639K total
memory instead of 640K.
END.
HELP:memmap_vram:Video RAM
This address space is used by the video adapter to display text and
graphics.
Some adapters use different ranges of memory for different display modes.
The summary shows the entire range and the detail shows what ranges are
used for each type of display mode.
END.
HELP:memmap_available:Available RAM
This is DOS memory that is currently not used by any program. It is
available for applications and TSR's.
REMEMBER: CheckIt counts itself as one of the programs in memory. So,
to determine the total DOS memory available without CheckIt
installed, add CheckIt's RAM usage to the available total.
END.
HELP:memmap_rom:ROM
This area contains a ROM. ROM modules are used for the main system BIOS,
hard disk BIOS, video BIOS, etc. If CheckIt has found a copyright string,
it will display it. Otherwise, the first few bytes of this area are
displayed to help you decide what the ROM is used for.
END.
HELP:memmap_ems:EMS Page Frame
This area is where expanded memory meets the real world. Normally, this
memory lives in a separate address space and cannot be accessed by
applications. The page frame provides a window into that address space
so applications can save and retrieve data. This works much like a
book -- you must turn to the proper page to read (or write) what you
want and there are always several pages "hidden" from view.
END.
HELP:report_detail:Report Detail
You can select either a full detail report, certification report or both.
Full detail is the normal setting and generates complete test results in
the activity log. The certification report fits on one page and contains
a copy of the configuration report and a summary of the results for each
test.
NOTE: To save the results to disk or printer, be sure to select the proper
activity log setting under the setup menu before starting the test.
END.
HELP:custom_heading:Custom Heading
At this point, you can type a line to appear as a heading on the top of
the activity log. You can use this space to keep track of what machine
created the log, what errors you were trying to find, or anything else
that you find useful.
END.